<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>响应拦截器</title>
</head>
<body>
    <h1>响应拦截器</h1>
    <button id="btn">发送请求</button>
</body>
    <script>
        //创建一个axios实例，并配置这个实例

        const myAxios = axios/create({
            baseURL:  "1.",
            timeout: 10000,
            headers:{}
        })

        myAxios.intercetors.response.use((res) => {
            alert("响应拦截")
            return res.data.data
        }, (err) => {
            console.log(err.message, "err66");
            return Promise.reject(err.message);
        })


        const oBtn = document.getElementById('btn');
        oBtn.onclick = async function () {
            try {
                const result = await myAxios.get("/user", {
                params: {
                    user: "001"
                }
           }) 
            console.log(result, "reslt");
            } catch (e) {
                console.log("处理异常", e);
            }
        }
    </script>
</html>